OBJS=pipe.o
OBJS_STANDARD_PIPE=standard_pipe.o
OBJS_FIFO_WRITE=fifo_write.o
OBJS_FIFO_READ=fifo_read.o
OBJS_KILL_RAISE=kill_raise.o
OBJS_ALARM_PAUSE=alarm_pause.o
CC=gcc
CFLAGS= -Wall -O -g

pipe : $(OBJS)
	$(CC) $(OBJS) -o ../out/pipe

standard_pipe : $(OBJS_STANDARD_PIPE)
	$(CC) $(OBJS_STANDARD_PIPE) -o ../out/standard_pipe

fifo_write : $(OBJS_FIFO_WRITE)
	$(CC) $(OBJS_FIFO_WRITE) -o ../out/fifo_write

fifo_read : $(OBJS_FIFO_READ)
	$(CC) $(OBJS_FIFO_READ) -o ../out/fifo_read

kill_raise : $(OBJS_KILL_RAISE)
	$(CC) $(OBJS_KILL_RAISE) -o ../out/kill_raise

alarm_pause : $(OBJS_ALARM_PAUSE)
	$(CC) $(OBJS_ALARM_PAUSE) -o ../out/alarm_pause
clean:
	rm -f *.o


